EFFICIENT LARGE - SCALE PROCESS - ORIENTED PARALLEL SIMULATIONSKalyan
نویسندگان
چکیده
Process oriented views are widely recognized as very useful for modeling, but diicult to implement ee-ciently in a simulation system, as compared to event oriented views. In particular, the complexity and run-time overheads of the implementation have prevented the widespread use of process oriented views in optimistic parallel simulations. Here, we review the conventional approaches to implementing process-oriented views, and outline some of the sources of problems in those approaches. We also identify an approach that we call stack reconstruction, which is most suited for portably and eeciently supporting optimistic process-oriented views. Benchmark simulations using our preliminary implementation, which is incorporated in the TeD modeling and simulation system, connrms the low overheads of this approach, and demonstrates its capability to simulate over one million processes in a process-oriented model.
منابع مشابه
Improving Large-Scale Network Traffic Simulation with Multi-Resolution Models
Improving Large-Scale Network Traffic Simulation with Multi-Resolution Models Dartmouth Computer Science Technical Report TR2005-558 by Guanhua Yan Doctor of Philosophy in Computer Science Dartmouth College, Hanover, NH September 2005 Simulating a large-scale network like the Internet is a challenging undertaking because of the sheer volume of its traffic. Packet-oriented representation provide...
متن کاملParallel Object-Oriented Specification Language
The Parallel Object-Oriented Specification Language (POOSL) is an expressive modelling language for hardware/software systems [10]. It was originally defined in [7] as an object-oriented extension of process algebra CCS [6], supporting (conditional) synchronous message passing between (hierarchically structured) asynchronous concurrent processes. Meanwhile, POOSL has been extended with real-tim...
متن کاملTemporal Locality Optimizations for Parallel Object-oriented Scientific Frameworks
High-performance scientiic computing relies increasingly on high-level large-scale object-oriented software frameworks to manage both algorithmic complexity and the complexities of parallelism: distributed data management, process management, inter-process communication, and load balancing. This encapsu-lation of data management, together with the prescribed semantics of a typical fundamental c...
متن کاملSolving the Problem of Scheduling Unrelated Parallel Machines with Limited Access to Jobs
Nowadays, by successful application of on time production concept in other concepts like production management and storage, the need to complete the processing of jobs in their delivery time is considered a key issue in industrial environments. Unrelated parallel machines scheduling is a general mood of classic problems of parallel machines. In some of the applications of unrelated parallel mac...
متن کاملTowards the Development of a Socially-Informed, Process-Oriented Model of Research in Metadiscourse
Since the early development of interest in the interpersonal dimensions of academic communication in the 1980s, the analytic potentials of the concept of metadiscourse have motivated a large number of investigations. Although these analytic potentials have facilitated the study of diverse academic genres, there has always been a risk of detachment of textual analyses form the contextual origins...
متن کامل